using System;
using System.Collections.Generic;
using System.Text;

namespace Doubler.Logging
{
    public delegate void LogEventHandler(String message);

    public abstract class LoggerBase
    {
        public abstract void Log(String message);

        protected void RaiseLogEvent(String message)
        {
            this.LogEvent(message);
        }

        public event LogEventHandler LogEvent;
    }
}
